home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / SNNSV32.ZIP / SNNSv3.2 / kernel / sources / update_f.ph < prev    next >
Text File  |  1994-04-25  |  3KB  |  63 lines

  1. /*****************************************************************************
  2.   FILE           : update_f.ph
  3.   SHORTNAME      : update_f
  4.   SNNS VERSION   : 3.2
  5.  
  6.   PURPOSE        : SNNS-Kernel Network Update Functions
  7.   NOTES          :
  8.  
  9.   AUTHOR         : Niels Mache
  10.   DATE           : 18.03.91
  11.  
  12.   CHANGED BY     : Sven Doering, Michael Vogt (Martin Reczko)
  13.   IDENTIFICATION : @(#)update_f.ph    1.13 3/15/94
  14.   SCCS VERSION   : 1.13
  15.   LAST CHANGE    : 3/15/94
  16.  
  17.              Copyright (c) 1990-1994  SNNS Group, IPVR, Univ. Stuttgart, FRG
  18.  
  19. ******************************************************************************/
  20. #ifndef _UPDATE_F_DEFINED_
  21. #define  _UPDATE_F_DEFINED_
  22.  
  23. /* begin global definition section */
  24.  
  25. krui_err  UPDATE_syncPropagate(float *parameterArray, int NoOfParams);
  26. krui_err  UPDATE_syncPropagateHop(float *parameterArray, int NoOfParams);
  27. krui_err  UPDATE_FixAct_Hop(float *parameterArray, int NoOfParams);
  28. krui_err  UPDATE_serialPropagate(float *parameterArray, int NoOfParams);
  29. krui_err  UPDATE_randomOrderPropagate(float *parameterArray, int NoOfParams);
  30. krui_err  UPDATE_randomPermutPropagate(float *parameterArray, int NoOfParams);
  31. krui_err  UPDATE_topologicalPropagate(float *parameterArray, int NoOfParams);
  32. krui_err  UPDATE_CPNPropagate(float *parameterArray, int NoOfParams);
  33. krui_err  UPDATE_TimeDelayPropagate(float parameterArray[], int NoOfParams );
  34. krui_err  UPDATE_ART1_syncPropagate(float *parameterArray, int NoOfParams);
  35. krui_err  UPDATE_ART1_Propagate(float *parameterArray, int NoOfParams);
  36. krui_err  UPDATE_ART2_syncPropagate(float *parameterArray, int NoOfParams);
  37. krui_err  UPDATE_ART2_Propagate(float *parameterArray, int NoOfParams);
  38. krui_err  UPDATE_ARTMAP_syncPropagate(float *parameterArray, int NoOfParams);
  39. krui_err  UPDATE_ARTMAP_Propagate(float *parameterArray, int NoOfParams);
  40. krui_err  UPDATE_CC_Propagate(float parameterArray[],  int NoOfParams);
  41. krui_err  UPDATE_RCC_Propagate(float parameterArray[], int NoOfParams);
  42. krui_err  UPDATE_BPTT(float *parameterArray, int NoOfParams);
  43. krui_err  UPDATE_DLVQ_Propagate(float parameterArray[], int NoOfParams);
  44. krui_err  UPDATE_BAM(float *parameterArray, int NoOfParams);
  45. krui_err  UPDATE_JE_Propagate (float *parameterArray, int NoOfParams) ;
  46. krui_err  UPDATE_JE_Special   (float *parameterArray, int NoOfParams) ;
  47. krui_err  UPDATE_RM_Propagate(float *parameterArray, int NoOfParams);
  48.  
  49. /* end global definition section */
  50.  
  51. /* begin private definition section */
  52.  
  53. #define  UPDATE_PARAM1( param )   param[ 0 ]  /*    contains the 1st initialisation parameter  */
  54. #define  UPDATE_PARAM2( param )   param[ 1 ]  /*    contains the 2nd initialisation parameter  */
  55. #define  UPDATE_PARAM3( param )   param[ 2 ]  /*    contains the 3rd initialisation parameter  */
  56. #define  UPDATE_PARAM4( param )   param[ 3 ]  /*    contains the 4th initialisation parameter  */
  57. static void normalize_inputvector(float sum);
  58.  
  59.  
  60. /* end private definition section */
  61.  
  62. #endif 
  63.